package com.itic.mall.system.goods.skuproperty.service;

import com.itic.mall.system.goods.skuproperty.persistence.model.SkuProperty;
import com.itic.mall.system.goods.skuproperty.persistence.model.SkuPropertyVo;

import java.util.List;



public interface SkuPropertyService {

    public List<String> getGroupPropertyNameBySpuId(String id) ;

	public List<String> getGroupPropertyIdBySpuId(String id) ;

	public List<SkuPropertyVo> getGroupPropertyVoBySpuId(String id) ;
	
	public List<SkuPropertyVo> getGroupPropertyVoBySpuIdNew(String id) ;
	
	public List<SkuProperty> getSkuPropertyBySpu(String spuId) ;
	
	public SkuProperty getSkuPropertyById(String Id) ;
	
	/**
	 * 根据spuId 逻辑删除 属性信息
	 * @author 王文鑫
	 * @date 2018年2月8日 下午7:59:23
	 * @param spuId
	 * @return
	 */
	public boolean deleteBySpuId(String spuId) ;
	
	public SkuProperty getSkuPropertyBySpuIdNameIdValueId(String spuId,String nameId,String valueId) ;

}